package com.yunzheng.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yunzheng.entity.Project;
import com.yunzheng.vo.IterationShowListVo;
import com.yunzheng.vo.IterationShowVo;

import java.time.LocalDateTime;
import java.util.List;

/**
 * @author 李美琪
 * @date 2020/8/1 11:04
 */

public interface ProjectIterationService  extends IService<Project> {
    /**
     * 新建迭代
     */
    void iterationPost(String projectSid, String projectName, Integer projectStatus, String description, LocalDateTime startTime, LocalDateTime finishTime);

    /**
     * 通过关键字搜索迭代
     */
    List<IterationShowListVo> iterationSeek(String forSeek, String projectId);

    /**
     * 迭代基本信息列表
     */
    List<IterationShowListVo> iterationShowList(String projectSid);

    /**
     * 展示迭代详细信息
     */
    IterationShowVo iterationShow(String projectId);

    /**
     * 修改迭代详细信息
     */
//    void iterationChange(String projectId, String projectName, String projectManager, Integer projectStatus, String description, LocalDateTime startTime, LocalDateTime finishTime);

    /**
     * 删除迭代
     */
//    void iterationRemove(String projectId);

}
